package com.pai4j.domain.community.vo.response.cc;
import com.pai4j.domain.community.CTCHomeRecommendQuestionVO;
import com.pai4j.domain.community.CTCHomeRecommendVideoVO;
import com.pai4j.domain.community.vo.response.BannerImageResponseVO;
import com.pai4j.domain.community.vo.response.LinkAdvResponseVO;
import com.pai4j.domain.community.vo.response.resource.ResourceBaseResponseVO;
import lombok.Data;

import java.util.List;

/**
 *
 *
 * @author: CYM-pai
 * @date: 2025/10/31 20:05
 **/
@Data
public class CTCHomeDataVO {

    /**
     * 栏目信息
     */
    private CTCPathDetailVO path;

    private List<CTCMenuVO> menus;

    /**
     * 轮播图
     */
    private List<BannerImageResponseVO> banners;

    /**
     * 热门推荐资源
     */
    private List<ResourceBaseResponseVO> resources;

    private List<CTCHomeRecommendQuestionVO> questions;

    private List<CTCHomeRecommendVideoVO> videos;

    private List<CTCExperienceListVO> experiences;

    private List<CCOpenSourceDetailVO> openSources;

    private List<CCNavVO> navs;

    private List<LinkAdvResponseVO> notices;
}
